struggle/strive (with/against) - English Synonyms Dictionary